﻿body
{
    padding:auto;
    height:100%;
    min-height:100%;
    min-width: 980px;       
    background: #fff url(../Images/page_bg.png) repeat-x;
    background-position: center top; 
    background-color:#303030; 
    text-align:center;
}

.LoginContainer
{
    width:980px;     
    text-align:left;
    margin:auto;   
    margin-top:150px; 
    background:url(../Images/page_content_bg.png) repeat 0 0;
    height:400px;
    
}
.LoginHeader
{
     background:transparent url(../Images/page_menu_bg.png) repeat-x 0 0; 
     height:48px;    
}
.LoginHeader span
{
     font-weight:bold;
     color:#fff;
     margin:10px 0px 0px 10px;
     display:inline-block;
}

.LoginLeftContent
{  
    background:#fff;
    width:500px;    
    -moz-border-radius: 5px 5px 5px 5px ;
	border-radius:  5px 5px 5px 5px ;
	box-shadow: 0 1px 2px #555555;	
    margin:10px;
    padding:10px;
    height:310px;
    text-align:left; 
    float:left;
}
.LoginLeftContent table
{
    width:450px;
    margin:auto; 
    text-align:left; 
    margin-top:70px; 
}
.LoginLeftContent .Title
, .LoginRightContent .Title
{
    font-weight:bold;
    text-align:center;
    padding-bottom:10px;    
}
.LoginLeftContent td.Label
{
    width:120px;    
}

.LoginRightContent
{  
    background:#fff;
    width:430px;
    margin:10px 10px 10px 0px;   
    height:330px;
    text-align:left; 
    float:left;
    position:relative;
   
}
.LoginRightContent .HotelInfo
{
    position:absolute; bottom:10px; left:10px;
    color:blue;
}

.LoginRightContent .HotelInfo p
{
     margin:0px 5px 0px 15px;    
}
.LoginFooter 
{
    height:40px;
    background-color: #21242C;
    border: 1px solid #656B6E;
    border-radius: 0 0 10px 10px;  
    -moz-border-radius: 0 0 10px 10px;   
}